namespace NGIS.Model
{
	public struct ModelParameter
	{
		public string Key;

		public string Description;

		public string DefaultValue;

		public ModelParameter(string key, string description, string defaultValue)
		{
			Key = key;
			Description = description;
			DefaultValue = defaultValue;
		}

		public static bool operator ==(ModelParameter mpA, ModelParameter mpB)
		{
			if (mpA.Key == mpB.Key && mpA.Description == mpB.Description && mpA.DefaultValue == mpB.DefaultValue)
			{
				return true;
			}
			return false;
		}

		public static bool operator !=(ModelParameter mpA, ModelParameter mpB)
		{
			return !(mpA != mpB);
		}
	}
}
